//
//  CCCardBagVC.m
//  SYPerfectDemo
//
//  Created by Lssyyy on 2018/12/12.
//  Copyright © 2018年 Lssyyy. All rights reserved.
//

#import "CCCardBagVC.h"
#import "CardBagCell.h"
#import "JMBOrderDetailNormalCell.h"
@interface CCCardBagVC ()<UITableViewDelegate, UITableViewDataSource>
@property (nonatomic,strong) UITableView *tableView;
@property (nonatomic,strong) NSMutableArray *dataArray;
@end

@implementation CCCardBagVC

- (void)viewDidLoad {
    [super viewDidLoad];
    
    [self addUI];
}

- (void)addUI{
    [self.view addSubview:self.tableView];
    NSArray *textArray = @[@"当你的 app 没有提供 3x 的 LaunchImage 时，系统默认进入兼容模式，https://github.com/gsdios/SDAutoLayout大屏幕一切按照 320 宽度渲染，屏幕宽度返回 320；然后等比例拉伸到大屏。这种情况下对界面不会产生任何影响，等于把小屏完全拉伸。",
                           @"然后等比例拉伸到大屏。这种情况下对界面不会产生任何影响，https://github.com/gsdios/SDAutoLayout等于把小屏完全拉伸。",
                           @"当你的 app 没有提供 3x 的 LaunchImage 时屏幕宽度返回 320；然后等比例拉伸到大屏。这种情况下对界面不会产生任何影响，等于把小屏完全拉伸。但是建议不要长期处于这种模式下。屏幕宽度返回 320；https://github.com/gsdios/SDAutoLayout然后等比例拉伸到大屏。这种情况下对界面不会产生任何影响，等于把小屏完全拉伸。但是建议不要长期处于这种模式下。屏幕宽度返回 320；然后等比例拉伸到大屏。这种情况下对界面不会产生任何影响，等于把小屏完全拉伸。但是建议不要长期处于这种模式下。",
                           @"但是建议不要长期处于这种模式下，否则在大屏上会显得字大，内容少，容易遭到用户投诉。",
                           @"屏幕宽度返回 320；https://github.com/gsdios/SDAutoLayout然后等比例拉伸到大屏。这种情况下对界面不会产生任何影响，等于把小屏完全拉伸。但是建议不要长期处于这种模式下。"
                           ];
    for (NSInteger i = 0; i < textArray.count; i++) {
         [self.dataArray addObject:textArray[i]];
    }
    [self.tableView reloadData];
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return self.dataArray.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
//    CardBagCell *cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([CardBagCell class])];
    JMBOrderDetailNormalCell *cell = [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([JMBOrderDetailNormalCell class])];
     cell.detaiLabel.text = self.dataArray[indexPath.row];
//    [cell configModel:self.dataArray[indexPath.row]];
    return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return UITableViewAutomaticDimension;
}

- (UITableView *)tableView{
    if (!_tableView) {
        _tableView = [[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain];
        _tableView.delegate = self;
        _tableView.dataSource = self;
        _tableView.rowHeight = 300;
//        _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
//        [_tableView registerClass:[CardBagCell class] forCellReuseIdentifier:NSStringFromClass([CardBagCell class])];
        [_tableView registerNib:[UINib nibWithNibName:NSStringFromClass([CardBagCell class]) bundle:nil] forCellReuseIdentifier:NSStringFromClass([CardBagCell class])];
        [_tableView registerNib:[UINib nibWithNibName:NSStringFromClass([JMBOrderDetailNormalCell class]) bundle:nil] forCellReuseIdentifier:NSStringFromClass([JMBOrderDetailNormalCell class])];
        
    }
    return _tableView;
}

- (NSMutableArray *)dataArray{
    if (!_dataArray) {
        _dataArray = [NSMutableArray array];
    }
    return _dataArray;
}

- (void)dealloc{
    NSLog(@"第一个%s",__func__);
}

@end
